var u; //undefined
var n = null;
var o = new Object();

function Person() {
	this.name = 'gaga';
}
var p = new Person();
console.log(typeof('abc')); //string
console.log(typeof(true)); //boolean
console.log(typeof(22)); //number
console.log(typeof(u)); //undefined
console.log(typeof(n)); //object
console.log(typeof(o)); //object
console.log(typeof(p)); //object
console.log(typeof(Person));//function